package com.wxxymaker.edu.model.entity;

import io.github.biezhi.anima.Model;
import io.github.biezhi.anima.annotation.Ignore;
import io.github.biezhi.anima.annotation.Table;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @AUTHOR soft
 * @DATE 2018/9/3 17:59
 * @DESCRIBE 加入学习的课程
 */
@EqualsAndHashCode(callSuper = false)
@Data
@Table(name = "learn_course")
public class LearnCourse extends Model {
    private Integer id;

    private Integer userId;   // 学习用户id
    @Ignore
    private User    user;

    private Integer courseId; // 课程id
    @Ignore
    private Course  course;

    private String  time;     // 加入学习时间

    private Integer rate;     // 学习完成比例 1-100

//    新加
    private Long    finish;    // 已经完成的任务数
    private Long    totalTask; // 总任务数
    private String  endUpdate; // 最后学习更新时间 在看视频时刷新

    private Integer exist;     // 该课程是否还存在 存在的意义包括是否是发布状态

    @Ignore
    private Task nextTask; // 下一个任务
}
